electronic design automation design gpu computing cad high performance computing circuit simulation eda take